<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Framework by Gaétan Collaud: Référence de la classe Session</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Généré par Doxygen 1.6.3 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Page&nbsp;principale</span></a></li>
      <li><a href="pages.html"><span>Pages&nbsp;associées</span></a></li>
      <li class="current"><a href="annotated.html"><span>Structures&nbsp;de&nbsp;données</span></a></li>
      <li><a href="files.html"><span>Fichiers</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Structures&nbsp;de&nbsp;données</span></a></li>
      <li><a href="hierarchy.html"><span>Hiérarchie&nbsp;des&nbsp;classes</span></a></li>
      <li><a href="functions.html"><span>Champs&nbsp;de&nbsp;donnée</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Référence de la classe Session</h1><!-- doxytag: class="Session" -->
<p>La classe <a class="el" href="class_session.html" title="La classe Session.">Session</a>.  
<a href="#_details">Plus de détails...</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Fonctions membres publiques</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#a095c5d389db211932136b53f25f39685">__construct</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructeur.  <a href="#a095c5d389db211932136b53f25f39685"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#ab3a73699c80e7f210371b158d8874d20">createConstantes</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Définit les constantes en fonction des infos du membre.  <a href="#ab3a73699c80e7f210371b158d8874d20"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#adba60d2f9435a58234296ea18df9065d">getDroits</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Crée et retourne un tableau associatif des droits de sorte à ce qu'ils soient accessibles depuis les templates.  <a href="#adba60d2f9435a58234296ea18df9065d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#a48713c6e17740aae7a19c42d45a06732">connexion</a> ($user_name, $pass, $log_auto=false, $is_md5=false)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Connecte le membre.  <a href="#a48713c6e17740aae7a19c42d45a06732"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#a999ec8c14031968ce9d6ba2410105d4b">deconnexion</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Permet au membre de se deconnecter remet les infos par défaut.  <a href="#a999ec8c14031968ce9d6ba2410105d4b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#a05f0692cbf5b0c8a8f51e5f16fda448b">verif</a> ($nom, $bin=true)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verifie si l'utilisateur à les droits pour visiter une page, sinon redirection.  <a href="#a05f0692cbf5b0c8a8f51e5f16fda448b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#a59b1fbf1e407df7725f7dd4b4478df68">droit</a> ($nom, $bin=false)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retourne truc si l'utilisateur à le droit de visiter une page.  <a href="#a59b1fbf1e407df7725f7dd4b4478df68"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#a5f93bdcc84d0b0440fdbd704c771f528">isConnecte</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accesseur à la propriété $connecte.  <a href="#a5f93bdcc84d0b0440fdbd704c771f528"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#a9c8fe630a04919337bee1a854c11a484">__get</a> ($n)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accesseur aux infos du membre.  <a href="#a9c8fe630a04919337bee1a854c11a484"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#ad2d4a857b77be333ecfd9c04e60c96e1">getNbLigne</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accesseur au nombre de personne en ligne.  <a href="#ad2d4a857b77be333ecfd9c04e60c96e1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#a4c9f17df57d378ef2b854a648ca519a0">getMLigne</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accesseur à la liste des membres en ligne.  <a href="#a4c9f17df57d378ef2b854a648ca519a0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#aabf23b66cd362adaa508de5bfb22706a">isAdmin</a> ()</td></tr>
<tr><td colspan="2"><h2>Champs de données</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#a25cd8e17c71effc428a5c9bf9a3c047e">SERIALISEDFILE</a> = 'cache/session.ser'</td></tr>
<tr><td colspan="2"><h2>Fonctions membres privées</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#a95a920832a80f35dd5bcf546c02afadb">recup_infos</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Récupère les infos et remplis $infos.  <a href="#a95a920832a80f35dd5bcf546c02afadb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#ab23b533f7794fbccef1cab55e54aabf5">define_infos</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Met les infos en session pour la prochaine page.  <a href="#ab23b533f7794fbccef1cab55e54aabf5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#afe58f6dde63195fa040bcfd9283ad9eb">listConnecte</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Récupère les connectés, met à jour ou ajoute le membre en cours et supprimer les membres qui se sont partis.  <a href="#afe58f6dde63195fa040bcfd9283ad9eb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#a4663a3d7b9d37c6c37a2513b2461a618">connect_auto</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Lors de la première page chargée, vérifie si le membre doit Ãªtre connecté automatiquement et le connecte au besoin.  <a href="#a4663a3d7b9d37c6c37a2513b2461a618"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#a197bae3714812901860bd006b00f91de">ip</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Récupère l'ip du membre (avec proxy).  <a href="#a197bae3714812901860bd006b00f91de"></a><br/></td></tr>
<tr><td colspan="2"><h2>Attributs privés</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#a9df479534ecf05fd7575c6275d381687">$default</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#a5c7add47c1f1cbd5d2e92b2a35646860">$const</a> = array()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#a3584240a4f9c31ae0d086f13e625ae3e">$connecte</a> = false</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#af24aefa35fa703a1521c8145fe8fa082">$infos</a> = array()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#a022275ccf7e8b7afa98859d20f0d532a">$nb_ligne</a> = 0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#aecf4fa0b6b84b0c401dd7ad11126768e">$cookies_expire</a> = 0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_session.html#af0100a2642a5268594bbd5742a03d885">$session_expire</a> = 0</td></tr>
</table>
<hr/><a name="_details"></a><h2>Description détaillée</h2>
<p>La classe <a class="el" href="class_session.html" title="La classe Session.">Session</a>. </p>
<p>Elle permet de se connecter et de se déconnecter, de lister les membres en lignes et de récupérer les infos du visiteur. La création des tables est décrite en bas du document </p>
<dl class="author"><dt><b>Auteur:</b></dt><dd>Gaétan Collaud </dd></dl>
<hr/><h2>Documentation des constructeurs et destructeur</h2>
<a class="anchor" id="a095c5d389db211932136b53f25f39685"></a><!-- doxytag: member="Session::__construct" ref="a095c5d389db211932136b53f25f39685" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">__construct </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructeur. </p>
<p>Définit les timeout, recupere les infos du membre et recupere les membres connecté </p>

</div>
</div>
<hr/><h2>Documentation des fonctions membres</h2>
<a class="anchor" id="a9c8fe630a04919337bee1a854c11a484"></a><!-- doxytag: member="Session::__get" ref="a9c8fe630a04919337bee1a854c11a484" args="($n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">__get </td>
          <td>(</td>
          <td class="paramtype">$&nbsp;</td>
          <td class="paramname"> <em>n</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Accesseur aux infos du membre. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>$n</em>&nbsp;</td><td>la clé du tableau associatif </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>l'information demandée </dd></dl>

</div>
</div>
<a class="anchor" id="a4663a3d7b9d37c6c37a2513b2461a618"></a><!-- doxytag: member="Session::connect_auto" ref="a4663a3d7b9d37c6c37a2513b2461a618" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">connect_auto </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Lors de la première page chargée, vérifie si le membre doit Ãªtre connecté automatiquement et le connecte au besoin. </p>

</div>
</div>
<a class="anchor" id="a48713c6e17740aae7a19c42d45a06732"></a><!-- doxytag: member="Session::connexion" ref="a48713c6e17740aae7a19c42d45a06732" args="($user_name, $pass, $log_auto=false, $is_md5=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">connexion </td>
          <td>(</td>
          <td class="paramtype">$&nbsp;</td>
          <td class="paramname"> <em>user_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&nbsp;</td>
          <td class="paramname"> <em>pass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&nbsp;</td>
          <td class="paramname"> <em>log_auto</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&nbsp;</td>
          <td class="paramname"> <em>is_md5</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Connecte le membre. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>$pseudo</em>&nbsp;</td><td>pseudo du membre </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>$pass</em>&nbsp;</td><td>pass du membre </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>$log_auto</em>&nbsp;</td><td>si le membre veut un cookies pour se connecté automatiquement </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>$is_md5</em>&nbsp;</td><td>si le mot de pass est déjà en MD5 </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>'ok' s'il n'y a aucune erreur, sinon un string définissant l'erreur. </dd></dl>

</div>
</div>
<a class="anchor" id="ab3a73699c80e7f210371b158d8874d20"></a><!-- doxytag: member="Session::createConstantes" ref="ab3a73699c80e7f210371b158d8874d20" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">createConstantes </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Définit les constantes en fonction des infos du membre. </p>

</div>
</div>
<a class="anchor" id="a999ec8c14031968ce9d6ba2410105d4b"></a><!-- doxytag: member="Session::deconnexion" ref="a999ec8c14031968ce9d6ba2410105d4b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">deconnexion </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Permet au membre de se deconnecter remet les infos par défaut. </p>

</div>
</div>
<a class="anchor" id="ab23b533f7794fbccef1cab55e54aabf5"></a><!-- doxytag: member="Session::define_infos" ref="ab23b533f7794fbccef1cab55e54aabf5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">define_infos </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Met les infos en session pour la prochaine page. </p>

</div>
</div>
<a class="anchor" id="a59b1fbf1e407df7725f7dd4b4478df68"></a><!-- doxytag: member="Session::droit" ref="a59b1fbf1e407df7725f7dd4b4478df68" args="($nom, $bin=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">droit </td>
          <td>(</td>
          <td class="paramtype">$&nbsp;</td>
          <td class="paramname"> <em>nom</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&nbsp;</td>
          <td class="paramname"> <em>bin</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retourne truc si l'utilisateur à le droit de visiter une page. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>Mixed</em>&nbsp;</td><td>$nom le nom du droit ou le droit en binaire </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>boolean</em>&nbsp;</td><td>$bin si le droit et donné en binaire. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>boolean true si l'utilisateur à les droits </dd></dl>

</div>
</div>
<a class="anchor" id="adba60d2f9435a58234296ea18df9065d"></a><!-- doxytag: member="Session::getDroits" ref="adba60d2f9435a58234296ea18df9065d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">getDroits </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Crée et retourne un tableau associatif des droits de sorte à ce qu'ils soient accessibles depuis les templates. </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>Array le tableau des droits </dd></dl>

</div>
</div>
<a class="anchor" id="a4c9f17df57d378ef2b854a648ca519a0"></a><!-- doxytag: member="Session::getMLigne" ref="a4c9f17df57d378ef2b854a648ca519a0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">getMLigne </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Accesseur à la liste des membres en ligne. </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>un tableau avec la liste des membre en ligne </dd></dl>

</div>
</div>
<a class="anchor" id="ad2d4a857b77be333ecfd9c04e60c96e1"></a><!-- doxytag: member="Session::getNbLigne" ref="ad2d4a857b77be333ecfd9c04e60c96e1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">getNbLigne </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Accesseur au nombre de personne en ligne. </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>le nombre de personne en ligne actuellement </dd></dl>

</div>
</div>
<a class="anchor" id="a197bae3714812901860bd006b00f91de"></a><!-- doxytag: member="Session::ip" ref="a197bae3714812901860bd006b00f91de" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ip </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Récupère l'ip du membre (avec proxy). </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>adresse ip du visiteur </dd></dl>

</div>
</div>
<a class="anchor" id="aabf23b66cd362adaa508de5bfb22706a"></a><!-- doxytag: member="Session::isAdmin" ref="aabf23b66cd362adaa508de5bfb22706a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">isAdmin </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5f93bdcc84d0b0440fdbd704c771f528"></a><!-- doxytag: member="Session::isConnecte" ref="a5f93bdcc84d0b0440fdbd704c771f528" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">isConnecte </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Accesseur à la propriété $connecte. </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>true si le visiteur est connecté </dd></dl>

</div>
</div>
<a class="anchor" id="afe58f6dde63195fa040bcfd9283ad9eb"></a><!-- doxytag: member="Session::listConnecte" ref="afe58f6dde63195fa040bcfd9283ad9eb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">listConnecte </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Récupère les connectés, met à jour ou ajoute le membre en cours et supprimer les membres qui se sont partis. </p>

</div>
</div>
<a class="anchor" id="a95a920832a80f35dd5bcf546c02afadb"></a><!-- doxytag: member="Session::recup_infos" ref="a95a920832a80f35dd5bcf546c02afadb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">recup_infos </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Récupère les infos et remplis $infos. </p>

</div>
</div>
<a class="anchor" id="a05f0692cbf5b0c8a8f51e5f16fda448b"></a><!-- doxytag: member="Session::verif" ref="a05f0692cbf5b0c8a8f51e5f16fda448b" args="($nom, $bin=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">verif </td>
          <td>(</td>
          <td class="paramtype">$&nbsp;</td>
          <td class="paramname"> <em>nom</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">$&nbsp;</td>
          <td class="paramname"> <em>bin</em> = <code>true</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Verifie si l'utilisateur à les droits pour visiter une page, sinon redirection. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>Mixed</em>&nbsp;</td><td>$nom le nom du droit ou le droit en binaire </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>boolean</em>&nbsp;</td><td>$bin si le droit et donné en binaire. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<hr/><h2>Documentation des champs</h2>
<a class="anchor" id="a3584240a4f9c31ae0d086f13e625ae3e"></a><!-- doxytag: member="Session::$connecte" ref="a3584240a4f9c31ae0d086f13e625ae3e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$connecte = false<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5c7add47c1f1cbd5d2e92b2a35646860"></a><!-- doxytag: member="Session::$const" ref="a5c7add47c1f1cbd5d2e92b2a35646860" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$const = array()<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aecf4fa0b6b84b0c401dd7ad11126768e"></a><!-- doxytag: member="Session::$cookies_expire" ref="aecf4fa0b6b84b0c401dd7ad11126768e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$cookies_expire = 0<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9df479534ecf05fd7575c6275d381687"></a><!-- doxytag: member="Session::$default" ref="a9df479534ecf05fd7575c6275d381687" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$default<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Valeur initiale :</b><div class="fragment"><pre class="fragment"> array(
                <span class="stringliteral">&#39;id&#39;</span>            =&gt; 0,
                <span class="stringliteral">&#39;user_name&#39;</span>     =&gt; <span class="stringliteral">&#39;&#39;</span>,
                <span class="stringliteral">&#39;droit&#39;</span>         =&gt; 0)
</pre></div>
</div>
</div>
<a class="anchor" id="af24aefa35fa703a1521c8145fe8fa082"></a><!-- doxytag: member="Session::$infos" ref="af24aefa35fa703a1521c8145fe8fa082" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$infos = array()<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a022275ccf7e8b7afa98859d20f0d532a"></a><!-- doxytag: member="Session::$nb_ligne" ref="a022275ccf7e8b7afa98859d20f0d532a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$nb_ligne = 0<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af0100a2642a5268594bbd5742a03d885"></a><!-- doxytag: member="Session::$session_expire" ref="af0100a2642a5268594bbd5742a03d885" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$session_expire = 0<code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a25cd8e17c71effc428a5c9bf9a3c047e"></a><!-- doxytag: member="Session::SERIALISEDFILE" ref="a25cd8e17c71effc428a5c9bf9a3c047e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="class_session.html#a25cd8e17c71effc428a5c9bf9a3c047e">SERIALISEDFILE</a> = 'cache/session.ser'</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
<li>libs/auth/<a class="el" href="_session_8php.html">Session.php</a></li>
</ul>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Généré le Sun May 30 20:39:44 2010 pour Framework by Gaétan Collaud par&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
